package it.unisalento.appsalento.model;

import java.io.Serializable;

public class Response implements Serializable {
	/**
	 * 
	 */
	private static final long serialVersionUID = 5392160053281199163L;
	public final String SUCCESS = "OK";
	public final String ERROR = "KO";
	protected String stato;
	protected String messaggio;
	
	/**
	 * Ritorna lo stato della response, vale OK o KO
	 * @return String 
	 */
	public String getStato() {
		return stato;
	}
	
	/**
	 * Ritorna :
	 * <li>true</li> se lo staot OK
	 * <li>false</li> Se lo stato KO
	 * @return String 
	 */
	public boolean isOk() {
		return SUCCESS.equals(stato);
	}
	
	/**
	 * Imposta lo stato
	 * @param stato
	 */
	public void setStato(String stato) {
		this.stato = stato;
	}
	
	/**
	 * Ritorna il messaggio di errore
	 * @return String
	 */
	public String getMessaggio() {
		return messaggio;
	}
	
	/**
	 * Imposta il messaggio di errore
	 * @param messaggio
	 */
	public void setMessaggio(String messaggio) {
		this.messaggio = messaggio;
	}
	
	
}
